package com.augurit.common.system.web.org.form;

import java.util.List;

import com.augurit.common.base.extmodel.base.ITreeNode;
import com.augurit.common.base.form.BaseForm;

/**
 * 应用系统Form类
 *
 */
public class AcApplicationForm extends BaseForm implements ITreeNode<AcModuleForm>{

	// 属性
	private Long appId;				//主键ID
	private String appCode;			//应用编号
	private String appName;			//应用名称
	private String appType;			//应用类型
	private String isActive;		//是否开通，0表示禁用，1表示启用
	private Long servId;			//所属服务器ID
	private String appUrl;			//应用访问地址
	private String appDesc;			//应用描述
	private String appAdminUserIds;	//应用管理员ID集
	private String remark;			//备注
	
	// 扩展属性
	private String appTypeLabel;     //应用类别
	private String servName;		//所属服务器名称
	private String servIp;		//WEB服务器IP地址
	private String servPort;	//WEB服务器端口
	private List<AcModuleForm> children;
	

	public Long getAppId() {
		return appId;
	}

	public void setAppId(Long appId) {
		this.appId = appId;
	}

	public String getAppCode() {
		return appCode;
	}

	public void setAppCode(String appCode) {
		this.appCode = appCode;
	}

	public String getAppName() {
		return appName;
	}

	public void setAppName(String appName) {
		this.appName = appName;
	}

	public String getAppType() {
		return appType;
	}

	public void setAppType(String appType) {
		this.appType = appType;
	}

	public String getIsActive() {
		return isActive;
	}

	public void setIsActive(String isActive) {
		this.isActive = isActive;
	}

	public Long getServId() {
		return servId;
	}

	public void setServId(Long servId) {
		this.servId = servId;
	}

	public String getAppUrl() {
		return appUrl;
	}

	public void setAppUrl(String appUrl) {
		this.appUrl = appUrl;
	}

	public String getAppDesc() {
		return appDesc;
	}

	public void setAppDesc(String appDesc) {
		this.appDesc = appDesc;
	}

	public String getAppAdminUserIds() {
		return appAdminUserIds;
	}

	public void setAppAdminUserIds(String appAdminUserIds) {
		this.appAdminUserIds = appAdminUserIds;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getServName() {
		return servName;
	}

	public void setServName(String servName) {
		this.servName = servName;
	}

	public String getServIp() {
		return servIp;
	}

	public void setServIp(String servIp) {
		this.servIp = servIp;
	}

	public String getServPort() {
		return servPort;
	}

	public void setServPort(String servPort) {
		this.servPort = servPort;
	}

	public List<AcModuleForm> getChildren() {
		return children;
	}

	public void setChildren(List<AcModuleForm> children) {
		this.children = children;
	}

	public String getAppTypeLabel() {
		return appTypeLabel;
	}

	public void setAppTypeLabel(String appTypeLabel) {
		this.appTypeLabel = appTypeLabel;
	}
	
	

}